Install these to the corresponding weapon lines. Watch the Weapon Types closely.

	<weapon type="DEAGLE">
		<data slot="HANDGUN" firetype="INSTANT_HIT" damagetype="BULLET" group="PISTOL_LARGE" targetrange="50.0" weaponrange="750.0" clipsize="7" ammomax="49" timebetweenshots="333">
			<damage base="50" networkplayermod="4.0" networkpedmod="1.0"/>
			<physics force="50.0"/>
			<reload time="2000" fasttime="2000" crouchtime="2000"/>

			<aiming accuracy="0.5">
				<offset x="0.15" y="1.0" z="0.55"/>
				<crouchedoffset x="0.2" y="1.0" z="0.05"/>
				<reticule standing="0.6" ducked="0.5" scale="0.3"/>
			</aiming>

			<pickup regentime="240000" ammoonstreet="21"/>

			<controller>
				<rumble duration="250" intensity="1.0"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_AIM</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>HIGHER_BREAK_FORCE</flag>
				<flag>SILENCED</flag>
				<flag>INSTANT_KILL_IN_MP</flag>
			</flags>
		</data>

		<assets model="w_eagle">
			<anim group="gun@deagle" meleegroup1="firearm_core">
				<rates firerate="0.7" blindfirerate="0.6"/>
			</anim>
			<effects>
				<muzzle fx="muz_pistol_large"/>
				<shell fx="weap_ejected_pistol"/>
			</effects>
		</assets>
	</weapon>

	<weapon type="AK47">
		<data slot="RIFLE" firetype="INSTANT_HIT" damagetype="BULLET" group="RIFLE_ASSAULT" targetrange="30.0" weaponrange="480" clipsize="30" ammomax="270" timebetweenshots="100">
			<damage base="40" networkplayermod="2.0" networkpedmod="1.0"/>
			<physics force="50.0"/>
			<reload time="2066" fasttime="1166" crouchtime="2066"/>

			<aiming accuracy="0.45">
				<offset x="0.16" y="1.0" z="0.55"/>
				<crouchedoffset x="0.1" y="1.0" z="0.12"/>
				<reticule standing="0.6" ducked="0.5" scale="0.3"/>
			</aiming>

			<pickup regentime="480000" ammoonstreet="60"/>

			<controller>
				<rumble duration="140" intensity="0.4"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_AIM</flag>
				<flag>2HANDED</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>SILENCED</flag>
			</flags>
		</data>

		<assets model="w_ak47">
			<anim group="gun@ak47">
				<rates firerate="1.71" blindfirerate="1.71"/>
			</anim>
			<effects>
				<muzzle fx="muz_machine"/>
				<shell fx="weap_ejected_rifle"/>
			</effects>
		</assets>
	</weapon>

	<weapon type="M4">
		<data slot="RIFLE" firetype="INSTANT_HIT" damagetype="BULLET" group="RIFLE_ASSAULT" targetrange="30.0" weaponrange="547" clipsize="30" ammomax="270" timebetweenshots="66">
			<damage base="30" networkplayermod="2.5" networkpedmod="1.25"/>
			<physics force="43.75"/>
			<reload time="2066" fasttime="1166" crouchtime="2066"/>

			<aiming accuracy="0.65">
				<offset x="0.14" y="1.0" z="0.55"/>
				<crouchedoffset x="0.08" y="1.0" z="0.12"/>
				<reticule standing="0.6" ducked="0.5" scale="0.3"/>
			</aiming>

			<pickup regentime="480000" ammoonstreet="60"/>

			<controller>
				<rumble duration="140" intensity="0.4"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_AIM</flag>
				<flag>2HANDED</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>SILENCED</flag>
			</flags>
		</data>

		<assets model="w_m4">
			<anim group="gun@ak47">
				<rates firerate="2.58" blindfirerate="2.58"/>
			</anim>
			<effects>
				<muzzle fx="muz_machine"/>
				<shell fx="weap_ejected_rifle"/>
			</effects>
		</assets>
	</weapon>
